SoC/SoPC development using MDD and MARTE profile
نویسندگان
چکیده
This paper presents a new methodology to develop SoC/SoPC applications. This methodology is based on UML and MDD and capitalizes the achievements of "Electronic System Level" community by taking into account the new MARTE profile dedicated to real-time embedded systems. In the MOPCOM SoC/SoPC research project, a tooling has been developed to support this SoC/SoPC methodology, the MARTE profile, HDL code generation and documentation generation. A Cognitive Radio demonstrator is presented to illustrate the methodology and the tooling.
منابع مشابه
Using MARTE in a Co-Design Methodology
The Model Driven Architecture is a promising approach aiming to fill the productivity gap due to the increasing technology and time to market pressure. In the field of real time embedded systems, this approach requires the use of well-adapted formalisms in a reliable process that guarantees the quality of the products. MARTE, the new standardized UML profile, provides those formalisms that are ...
متن کاملApplication of time concepts from the MARTE profile in a Model- Driven Development case study
Behavior of a complex system can be designed using state machines of the system classes. Using a Model-Driven Development approach models are transformed into an executable code. Structural and behavioral models can be extended with time concepts from the Modeling and Analysis of Real-Time and Embedded Systems (MARTE) profile. The refined models are used in transformation. We presented a case s...
متن کاملUsing MARTE in Code-centric Real-time Projects Providing Evolution Support
The MARTE UML profile targets specification and analysis of real-time systems. It has been used both, in modeldriven development (MDD) approaches incorporating codegeneration and in approaches that manually reengineered existing systems. The first option is not possible in many cases, as certain regulations, the preferences of the developers, or substantial legacy code may impede it. The second...
متن کاملTargeting Reconfigurable FPGA based SoCs using the MARTE UML profile: from high abstraction levels to code generation
As SoC design complexity is escalating to new heights, there is a critical need to find adequate approaches and tools for handling SoC co-design aspects. Additionally, modern reconfigurable SoCs offer advantages over classical SoCs as they integrate adaptivity features to cope with mutable design requirements and environment needs. This paper presents a novel approach for addressing system adap...
متن کاملTargeting reconfigurable FPGA based SoCs using the UML MARTE profile: from high abstraction levels to code generation
As SoC design complexity is escalating to new heights, there is a critical need to find adequate approaches and tools for handling SoC co-design aspects. Additionally, modern reconfigurable SoCs offer advantages over classical SoCs as they integrate adaptivity features to cope with mutable design requirements and environment needs. This paper presents a novel approach for addressing system adap...
متن کامل